@font-face {
    font-family: 'MyriadProRegular';
    src: url('../font/myriadpro-regula-webfont.eot');
    src: url('../font/myriadpro-regula-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/myriadpro-regula-webfont.woff') format('woff'),
         url('../font/myriadpro-regula-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*
main font: 
main background color: #
main text color: #
hover text color: #
active text color: #
visited text color: #
*/

/* reset & default */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend/*,
table ,tr, td,*/, caption, tbody, tfoot, thead, th,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; outline: 0; background: transparent; font-size: 100%; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {background:#f1f1f1 url(../images/bgd_body.gif) repeat-x ; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted; cursor: help;}
table {border-collapse: collapse; border-spacing: 0; }
sup {vertical-align:supper;}
sub {vertical-align: text-bottom;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
a {color: #000; text-decoration: none;}
a:hover {color: #000; text-decoration: none;}
a:active {color: #000;}
:focus {outline: 0;}
input[type="text"], select, textarea {border:none;}
textarea{resize:none}
/* common */
.breadcrumb {}	
	.breadcrumb li {}
.paging {}
	.paging li {}
.loading {}
.first {}
.last {}
.current {}
.active {}
.hidden {display: none;}
.invisible {visibility: hidden;}
.float-l {float: left;}
.float-r {float: right;}
.list-type-1 {}
.width-type-1 {}
.color-type-1 {}
.fck {overflow: hidden; line-height: 16px;}
	.fck ul, .fck ol {margin: 0 0 10px 0;}
		.fck ul li {margin: 0; padding: 0 0 10px 0; list-style: inside; list-style-type: disc;}
		.fck ol li {margin: 0; padding: 0 0 10px 0; list-style: inside; list-style-type: decimal !important;}
.fck-type-1 {}
.fck-type-2 {}		
    
/* alert */
.alert-layer {display: block; position: absolute; top: -1500px; left: -15000px; overflow: hidden; padding: 3px 5px;background: #dfdfdf; color: #1a1a1a; font-size: 13px; text-indent: 5px;}
	.alert-layer .message {margin: 0; padding: 0 0 0 5px;}
.layer-option-lang{ padding: 4px 0 15px 0; left: 0; top: 35px; position: absolute; width: 105px; background:black; z-index:99;
		 border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius:0 0 8px 8px;}
.layer-option-lang li{ display: block; padding: 5px 14px 5px 5px;color:white; font-size:10px; line-height:13px; text-transform:uppercase; cursor:default}
.layer-option-lang li img{ vertical-align:bottom; padding: 0 5px 0 0;}
.layer-option-lang li:hover{background:#5182cf}
/* sprite */
.wi-icon {background:url(../images/wi-icon.png) no-repeat; text-indent:-9999px}
	.init-icon-1{ background-position:0 0; width:26px; height: 26px;}
	.init-icon-2{ background-position:-100px 0; width:26px; height:26px}
	.init-icon-3{ background-position:0 -50px; width:26px; height:26px}
	.init-icon-4{ background-position:-100px -50px; width:28px; height:28px}
	.init-icon-5{ background-position:-50px 0; width:21px; height: 21px;}
	.init-icon-6{ background-position:-150px 0; width:21px; height:21px}
	.init-icon-7{ background-position:-50px -50px; width:21px; height:21px}
	.init-icon-8{ background-position:-150px -50px; width:21px; height:21px}
	.init-icon-9 { background-position: 0 -198px;height: 30px; width: 25px; }
	.init-icon-10 { background-position: 0 -149px;height: 30px; width: 25px; }
	.init-icon-11{ background-position:-100px -150px!important; width:32px; height:26px}
	.init-icon-12{ background-position:-150px -150px!important; width:32px; height:26px}
	.init-icon-13{ background-position:-50px -150px; width:21px; height:11px; position:absolute; bottom: -18px; left:50%; margin-left:-10px}
	
.wi-icon-btn{background:url(../images/wi-icon-bg.png) no-repeat;}
	.init-icon-btn-1{background-position:100% -100px; width:12px; }
	.init-icon-btn-2{background-position: 100% -150px; width: 25px; }
	.init-icon-btn-3{background-position: 100% -191px; width: 25px; }
	.link-silder li .init-icon-btn-3a { padding-right: 10px; }
.wi-bullet { background:url(../images/wi-bullet.png) no-repeat; vertical-align:middle; }
	.wi-bullet-2{ background-position: 0 -150px; height: 30px; width: 25px; }
	.wi-bullet-3{ background-position: -50px -150px; height: 20px; width: 25px; }
	.wi-bullet-4{ background-position: 0 -50px; height: 11px; width: 20px; }
	.wi-bullet-5{ background-position: 0 -200px; height: 32px; width: 43px; }

.wi-icon-bg {background: url("../images/wi-icon-bg.png") ;  } 
	.wi-icon-1 { background-position: 0 -250px; height: 23px;  width: 25px;} 
	.day .wi-icon-2 { background-position: 0 -200px;}
	.day .wi-icon-3 { background-position: -50px -200px;} 
	.day .wi-icon-4 { background-position: -100px -200px;} 
	.day .wi-icon-5 { background-position: -150px -200px;} 
/* form */
.form-search{ padding: 2px 15px 0 0; width: 144px; float: right;}
.form-search input[type="text"]{ margin:0; border:none; background:white; padding:2px 5px; width:110px; height: 18px; color:black; font-size:10px; float:left; line-height:18px;
			border-radius: 2px 0 0 2px; -webkit-border-radius: inset 0 0 2px #5f5f5f; -moz-border-radius: inset 0 0 2px #5f5f5f;
			box-shadow: inset 0 0 2px #5f5f5f;-moz-box-shadow: inset 0 0 2px #5f5f5f;-webkit-box-shadow: inset 0 0 2px #5f5f5f;}
	.form-search input[type="submit"]:placeholder{ color:#a0a0a0}
	.form-search input[type="submit"]::-webkit-input-placeholder{ color:#a0a0a0}
	.form-search input[type="submit"]:-moz-placeholder{ color:#a0a0a0}
.form-search input[type="submit"]{ text-indent: -9999px; cursor: pointer; background:url(../images/wi-icon.png) no-repeat 0 -100px; width:24px; height:22px; float:left; border:none; color: transparent;}
.form-search input[type="submit"]:hover{ background-position:-50px -100px}
	
/* structure */
#container {width: 986px; margin: 0 auto;min-height: 440px;}
	#header {width: 100%; position:relative; z-index:10}
		.upper-header{height: 37px;overflow: hidden;padding: 10px 6px 0 365px; position: relative;}
		.upper-header .list-social{ width: 146px; padding: 0 80px 0 4px; float:left}
		.upper-header .invisible{position: absolute; top: 0; left: 0;}
			.new-letter{ background: whiteSmoke url(../images/wi-icon-bg.png) 7px 4px no-repeat; border:1px solid #c9c9c9; padding: 4px 12px 7px 36px; font-size:12px; color:#3c3c3c; float:left}
			.new-letter:hover{text-decoration:none!important;color:black!important; border-color:#5182cf; background-color:#cedef8}
			
		.inner-header{ position: relative; padding: 10px 6px 10px 0; height: 75px; z-index: 2;}
			#header h1 { padding: 10px 10px 10px 20px;  float:left; overflow:hidden;}
			#header h1 a{  float:left}
			/*nav*/
			#nav {position: relative;display: block;padding: 10px 8px 0 8px;float: right;width: 840px;height: 45px; border: 1px solid #ebebeb; background:white;
				border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
				#nav > li {height: 50px;float: left; padding: 0 1px; }
				#nav > li > a { text-transform: uppercase; }
				#nav > li .init-icon-13{ display:none}
				#nav > li:hover .init-icon-13{ display:block}
					#nav li a{position: relative;float: left;font:13px Tahoma, Geneva, sans-serif; color:#4c4c4c; border:1px solid transparent; padding: 5px 10px; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}	
					#nav li.active > a,#nav > li:hover > a{ background:#5182cf; color:white; border-color:#3c6ebc;
						box-shadow:inset 0 0 3px #3C6EBC;-moz-box-shadow:inset 0 0 3px #3C6EBC;-webkit-box-shadow:inset 0 0 3px #3C6EBC;}
					#nav li.nttactive > a,#nav > li:hover > a{ background:#5182cf; color:white; border-color:#3c6ebc;
						box-shadow:inset 0 0 3px #3C6EBC;-moz-box-shadow:inset 0 0 3px #3C6EBC;-webkit-box-shadow:inset 0 0 3px #3C6EBC;}
					#nav .sub-nav a:hover{ background:#5182cf; color:white; border-color:#3c6ebc;
						box-shadow:inset 0 0 3px #3C6EBC;-moz-box-shadow:inset 0 0 3px #3C6EBC;-webkit-box-shadow:inset 0 0 3px #3C6EBC;}
					/*sub nav*/
					#nav .sub-nav{ padding: 12px 0 12px 12px; left: 0; top: 55px; position: absolute; background:url(../images/bgd-submenu.png) no-repeat; width: 845px; height: 274px; display:none; z-index: 99999; border-radius:0 0 4px 4px; 
			-moz-border-radius: 0 0 4px 4px ;
			-webkit-border-radius: 0 0 4px 4px ; }
					#nav > li:hover .sub-nav{display:block}
					#nav .sub-nav li{overflow:hidden}
					#nav .sub-nav li a{ color:white}
					#nav .sub-nav .lev-1{padding: 5px 0 0;float: left;}
					#nav .sub-nav .lev-1 > li{ padding:3px 0; width: 162px;}
					#nav .sub-nav .lev-1 > li.active .lev-2{display:block}
					#nav .sub-nav .lev-2{width: 656px;top: 24px;position: absolute;left: 175px;height: 275px; display:none; padding-left:25px}
					#nav .sub-nav .lev-2 li a{ line-height:18px}
					
					#nav .sub-nav .list-control{ bottom: 3px;  display: none; position: absolute; right: 10px;  z-index: 2;}
					#nav .sub-nav .list-control li{float:left; padding: 0 0 0 4px;}
					#nav .sub-nav .list-control li a {padding:0; border: none;}
					#nav .sub-nav .list-control li a.wi-icon:hover { background:transparent url(../images/wi-icon-hover.png) no-repeat;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none; border: none;}
					
					#nav .sub-nav .sub-nav-lev2{display: none; height: 258px; padding: 40px 0 0; position: absolute; right: 0;top: 0; width: 490px; z-index: 1;}
					#nav .sub-nav .active .sub-nav-lev2 {display:block; }
					#nav .sub-nav .active .list-control{display:block}
					#nav .sub-nav .lev-2 .sub-nav-lev2 img{ margin: 0 auto; display:block}
				
/*---main-------------------------------------------------------------------------------*/
	#main { position: relative;postmargin: 0 0 20px 4px;width: 978px;overflow: hidden; border:1px solid #afafaf; background:white; position:relative; z-index:0; 
			box-shadow:inset 0 0 2px #afafaf;-moz-box-shadow:inset 0 0 2px #afafaf;-webkit-box-shadow:inset 0 0 2px #afafaf; 
			border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
		}
		#main.main-type-1{border-top:none;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;}
			.main-bottom{ padding: 17px 35px 10px; overflow:hidden; border-top:1px solid #dbdbdb}
			.main-bottom p{ padding: 6px 35px 0 0; text-align: right; color:#1a1a1a; font-size:30px; overflow:hidden}
			.main-bottom .list-link-type-1{}		
			#content{padding:0 1px; overflow: hidden;}
	#footer { background:white url(../images/bgd_wrapper_footer.gif) repeat-x 0 100%; overflow: hidden; margin-top: 40px;}
		.footer-wrapper{ width:978px; margin:0 auto; overflow:hidden; position: relative;}
			.inner-footer{ padding: 20px 0; overflow:hidden}
				.inner-footer dl{ padding: 0 0 0 50px; width: 194px; float: left;color:#444b52;}
				.inner-footer dt{ padding: 10px 0; overflow:hidden; font-size:14px}
				.inner-footer dd{overflow:hidden}
				.inner-footer dd a{ line-height: 20px; color:#444b52; font-size:11px;}
				.inner-footer dd a:hover{ text-decoration:underline; color:#4c7dcb}
				
				.block-follow .new-letter{margin: 0 0 0 5px;padding: 0 24px 1px 34px;background-position: 7px -45px;}
				.block-follow dt{text-align: center;width: 117px;}
				.block-follow dd{ padding: 7px 0;}
				
			.under-footer{ height: 34px; color:#e6e6e6; font-size:11px; padding: 5px 0;}
				.logo-footer{ padding: 0 20px 0 200px; float:left}
				.under-footer p{line-height: 20px;padding: 7px 0 7px 7px;color:#e6e6e6; font-size:11px;float: left;}
				.under-footer ul{ padding: 11px;  overflow:hidden}
				.under-footer ul li{ padding: 0 7px; float: left; border-left:1px solid #e6e6e6;}
				.under-footer ul li:first-child{border:none}
				.under-footer ul li a{color:#e6e6e6; font-size:11px}
				.under-footer ul li a:hover{ text-decoration:underline}

/*-------------- page------------------------------------------------------------- */
.lang-block{ margin: 2px 0 0; width: 95px; background:black; float:right; padding: 4px 5px;
		border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.lang-block span{ display: block; width: 80px; padding: 0 14px 0 0; background: url(../images/arrow-1.gif) 100% 4px no-repeat;color:white; font-size:10px; line-height:13px; text-transform:uppercase; cursor:pointer}
.lang-block img{ vertical-align:bottom; padding: 0 5px 0 0;}

/*list-social*/
.list-social{ overflow:hidden;}
	.list-social li{float:left; padding: 0 5px;}
	.list-social li a{ float:left}
	.list-social li a:hover{background-image:url(../images/wi-icon-hover.png)}	
.slider-wrapper{ overflow:hidden; width:990px; height:358px; position:relative; z-index:-1;}
   #slider{position:relative; width:990px;}
   #slider .item{ display:block; position:absolute; top:0; left:0; width:990px; }
 /*     #slider .item a img{ width:990px; }*/

/*control-nav*/
#control-nav{ position:absolute; top: 340px; left: 465px; z-index:3}
	#control-nav li{padding: 0 2px;float:left}
	#control-nav li a{ text-indent: -9999px; background:url(../images/wi-icon.png) no-repeat -100px -100px; width:13px; height:13px; display:block}
	#control-nav li a:hover,#control-nav li.active a{background-position:-150px -100px}

/*webpart*/	
#webpart{margin: 0 auto;width: 976px;overflow: hidden;border-bottom: 1px solid #DADADA;background-color: #fff;}
#webpart li{height: 130px;width: 243px;float:left;border-left: 1px solid #DADADA;}
#webpart li:first-child{border:none}
#webpart li a{ display:block; text-align:center}
#webpart li a:hover{background:url(../images/bgd-homover.png) repeat-x;}

/*block-banner*/
.block-banner{ overflow:hidden; position:relative; padding:30px 0}
.block-banner .list-link-type-1{position:absolute; z-index: 11; right: 30px; top: 490px; *top: 520px; }
.block-banner-3 {padding-bottom: 10px;}	
/*list-link-type-1*/
.list-link-type-1 {overflow:hidden; float:right}
.list-link-type-1 li{overflow: hidden;float: left; height: 50px; margin: 0 5px; }
.list-link-type-1 li a {min-width: 84px;border: 1px solid #3D6EBA;background-color: #4b7acc;padding: 3px 30px 3px 9px;line-height: 32px;font-size: 12px; color: #fff; text-transform: uppercase;float: left;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#B4C5E6', Direction=200, Strength=12); 
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	box-shadow: 0 5px 9px 0px #B4C5E6;-moz-box-shadow: 0 5px 9px 0px #B4C5E6;-webkit-box-shadow: 0 5px 9px 0px #B4C5E6;
}
.list-link-type-1 li a:hover {border: 1px solid #3D6EBA;background-color: #5284D0;-webkit-box-shadow: 0 5px 12px 0px #b6e980;}

/*link-slider*/
.link-silder {position:absolute; z-index: 11; right: 26px; bottom: 102px;}
.link-silder li { overflow: hidden;  float: left;margin: 0 25px 0 0; }
.link-silder li a {min-width: 77px;border: 1px solid #589e0b;background-color: #6fb225;padding: 9px 35px 7px 9px;font-size: 12px; color: #fff; 	text-transform: uppercase;float: left;
	border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
}
.link-silder li a:hover{border: 1px solid #3D6EBA;background-color: #5284D0;}

.block-outer-5 .block-inner .block-content li img{display:block}
/*Jobs*/
.jobsmain-bottom {padding: 30px 80px 25px 10px; }
.jobsmain-bottom  li a{ text-transform: none; padding-right: 0px; font-size: 16px;}
.jobc-bottom  {padding: 30px 0 25px 0; }
.jobc-bottom li a {font-size: 12px;}
.init-icon-btn-5 { background-position: right -297px;float: right; font-size: 16px; height: 30px; margin-left: 5px; width: 30px;}
.wi-icon-6 { background-position: 0 -330px; width: 20px; height: 15px;	float: left; margin-right: 5px;}


/*popup-light-box*/	
.popup-type-1{  position: relative; margin: 25px 0; }
				.popup-type-1 .rnd { position:absolute; width:25px; height:25px; line-height:20px; display:block;}
				.popup-type-1 .bm, .popup-type-1 .tm { left:25px; right:25px; width:auto; height:25px; }
				.popup-type-1 .tl { top:-25px; left:0; background-position:0 0; background-repeat: no-repeat;}
				.popup-type-1 .tr { top:-25px; right:0; background-position:100% 0; background-repeat: no-repeat;}
				.popup-type-1 .bl { bottom:-25px; left:0; background-position:0 -25px; background-repeat: no-repeat;}
				.popup-type-1 .br { bottom:-25px; right:0; background-position: 100% -25px; background-repeat: no-repeat;}
				.popup-type-1 .tm { top:-25px; left:25px; background-position:0 -50px;}
				.popup-type-1 .bm { bottom:-25px; left:25px; background-position:0 -75px;}		
				.popup-type-1 .lm { background-position:0 0;} 
				.popup-type-1 .rm { background-position:-25px 0;}
				
					
				
				.popup-type-1 .rnd{background-image: url(../images/popup-repeat-x.png); background-repeat:repeat-x}
				/*left Middle*/
				.popup-type-1 .lm{top:0; left:0; height:100%; background-image: url(../images/popup-repeat-y.png); background-repeat:repeat-y}
				/*right Middle*/
				.popup-type-1 .rm{top:0; right:0; height:100%; background-image: url(../images/popup-repeat-y.png); background-repeat:repeat-y}
				
				.popup-content { margin: 0 25px;  overflow: hidden; background: #fff;}
					.popup-close{position: absolute; top: -20px; right: 0; width: 25px; height: 25px;  background: url(../images/wi-icon-bg.png) 0 -360px no-repeat; }
					#load-content {margin-bottom: 20px; }
					.control-content {overflow: hidden; }
					.control-content a {cursor: pointer; }
					
					.btn-next { width: 20px; height: 20px; background: url(../images/wi-icon-bg.png) 0 -420px no-repeat;  text-indent: -9999px; float: left;}
					.btn-pre { width: 20px; height: 20px; background: url(../images/wi-icon-bg.png) 0 -390px no-repeat; left: 10px; bottom: 0;float: left; text-indent: -9999px;  margin-right: 7px;}
					.current-img{ font-size: 14px; color:#353535; float: left; padding: 2px 0 0 5px;}


/*content*/
	.content-outer	{ background: url(../images/bgd-content-outer.png) repeat-y; overflow: hidden; position:relative; margin-bottom: 50px; }
		.left-content { width: 574px; float:left; padding:30px 38px 0 ;  }
		.right-content { width: 250px;  float:left; padding:30px 38px 0;  }

/*block-home*/
.description { position: relative; padding-bottom: 10px; font-family:MyriadProRegular; font-size: 50px; color: #1a1a1a; font-weight: normal; text-align: center;   line-height: 40px; padding-top: 15px; }
.sub-description {   color: #535353; font-family: MyriadProRegular; font-size: 22px;font-weight: normal; margin: auto;text-align: center; width: 706px; padding-bottom: 40px; }
.description span { background: url("../images/gradient-white.png") repeat-x scroll 0 -1px transparent; display: block; height: 31px; position: absolute; width: 100%; margin-top: -6px;}
.description img { display: block;margin:auto; }
.block .thumbnail { float: left; margin-right: 20px; position: relative; overflow:hidden; }
.block-type-1 .thumbnail{ height: 385px;  width: 324px; }
.block-type-1 ul li { float:left; margin-bottom: 5px; }
.block-type-2 .thumbnail{ height: 120px;  width: 247px; }
.thumbnail:hover span {  background:  url(../images/zoom-icon.png) no-repeat scroll 50% 50% transparent ; float: left; height: 99.8%; position: absolute; width: 100%; cursor: pointer;  }
.thumbnail:hover span span { background:#000; opacity: 0.25; -moz-opacity: 0.25;
			filter:alpha(opacity=25);}
.block { float: left; margin-bottom: 40px; min-height: 410px; width: 100%;}
.block-type-3,.block-type-4 {	margin-bottom: 15px; min-height: 320px; }
	.block h2 {  background: none repeat scroll 0 0 #1F2122; clear: left; color: #FFFFFF; float: left; font-size: 10px; line-height: 16px; max-width: 350px; padding: 5px 10px; text-transform: uppercase; width: auto;}
	.block-type-4 .block-content .related a.press-img {background: url("../images/bgd-shadow.jpg") no-repeat scroll left bottom transparent; display: block; padding-bottom: 5px;}
	.block-type-4 .block-content .related a.press-img:hover {opacity: 0.9; -moz-opacity: 0.93;
			filter:alpha(opacity=90);}
	.block-type-3 img { float:left; }
	.block-type-4 .block-content { padding-top:25px; }
	.block-type-3 .item { float:left; width: 100%; position: absolute;}
	.block .block-content { border-top: 1px solid #1F2122; float: left; clear: both; width: 100%;}
	.contextual-links-region a{color: #4c7dcb;}
		.block-type-3 .related {bottom: 0; float: left; height: 160px; overflow: hidden; top: 0; width: 100%; }
		.block .related h3,.block .related h3 a { color: #1a1a1a; font-size: 20px; padding-top: 20px;}
		.block .related h3 a:hover { color: #4C7DCB; text-decoration: none;}
		.block .related a{ color:#4C7DCB;}
		.block .related a:hover{ text-decoration: underline; }
		.block .related .subtitle{color: #333333; font-size: 11px; padding: 10px 0 0; text-indent:0; display: block;}
		.block-type-3 .related .subtitle { text-transform: uppercase;}
		.related p { color: #3C3C3C; font-size: 14px; line-height: 1.4em; padding: 15px 0 0;}
		.block-type-2 .related .txt-type-1 { font-family: Georgia; font-style: italic; position: relative; text-indent: 25px; padding-bottom: 25px; }
		.block-type-1 .related .wrap-photo{border: 1px solid #4C4C4C; float: left; height: 69px; margin-right: 5px; position: relative; overflow: hidden;}
		.block-type-1 .related .wrap-photo span { border: medium none; box-shadow: 0 0 2px rgba(0, 0, 0, 0.9) inset!important; height: 69px; margin: 0; position: absolute; width: 69px;}
		.block-type-1 .related  ul li a:hover { text-decoration: none; opacity: 0.9; -moz-opacity: 0.93;
			filter:alpha(opacity=90); }
		.block-type-2 .related p img.wi-bullet-2 { top: 12px; left: 0; }
		.block-type-2 .related p img.wi-bullet-3 { bottom: 18px; right: 0; }
		.block-type-2 .related p img.wi-bullet { position: absolute;}
		a.more-content { background: url(../images/wi-bullet.png) no-repeat scroll -50px 4px transparent; color: #4C7DCB; float: right; margin-top: 30px; padding-left: 8px; font-size: 12px; line-height:15px; }
		a.more-content:hover{color: #4C7DCB; text-decoration:underline}
		.block-type-2 .related a.more-content { margin-top: 25px; }
		.block-type-3 .list-type-1 {background:url(../images/bgd-blockdxo.png) repeat-x;float:left; 
border-top: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; height: 70px; margin-top: 60px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius:7px;
		}
		.block-type-3 .related .item a img { float:left; margin: 20px 20px 70px 0;}
		.block-type-3 .block-content { position: relative; }
		.block-type-3 .list-type-1 li{ width: 190px; background: url(../images/border-block-dxo.png) left 0 no-repeat; float: left; height:70px; position:relative; margin-left: 1px; text-align: center;}
		.block-type-3 .list-type-1 li img.wi-bullet { display: none; }
		.block-type-3 .list-type-1 li.active img {left: 47%; position: absolute; top: -10px; display: block; }
		.block-type-3 .list-type-1 li a {  color: #1A1A1A; float: left; font-size: 13px; font-weight: bold; margin: 22px 0;  max-height: 28px;padding: 0 20px;   overflow: hidden; }	
		.item h3 { padding-top: 25px; }			   
		.block-type-3 .list-type-1 li a:hover{text-decoration:none; color:#4C7DCB}
		.block-type-3 .list-type-1 li a span {font-weight: normal; }
		.related .txt-type-2 { text-transform: uppercase; font-size: 12px; padding: 5px 0 10px; }
		.related .txt-type-2 a {text-transform: none; font-size:12px;}
		.related .txt-type-2 span { font-size: 11px; display: block; line-height: 13px; padding-top: 5px; text-transform: none;}
		.block-type-4 .related a.more-content { margin-top:5px; }
/* product*/
.content-outer-1 { overflow:hidden; border-bottom:1px solid #dbdbdb; margin-top: 50px; }
.product-block { padding:0 40px; background: url(../images/bgd-product.png) no-repeat scroll 0 25px #FFFFFF; width: 92%; }	
	.product-block div.item { float: left; padding-left: 34px; padding-top: 15px; width: 414px; height: 240px; overflow: hidden; border-top: 1px solid #e2e2e2; }
	.product-block .item h3 { padding:0; }
	.product-block div.odd { padding-left: 0; padding-right: 35px; }
		.product-block .block-content div h3 a , .block-type-10 h3 a { font-size: 28px; color: #1a1a1a; padding-top: 5px; display: block; }
		.product-block .block-content div .subtitle { clear: none; font-size: 18px; color: #464646; line-height: 1.4em;  padding: 0;}
		.product-block .block-content div h3 a:hover ,  .block-type-10 h3 a:hover { color: #4C7DCB; text-decoration: none;  }
		.product-block .block-content div span {border: 1px solid #4C4C4C; float: left; height: 64px; margin-right: 20px; position: relative;}
				.product-block .block-content div span span { border: medium none;  height: 64px; margin: 0; position: absolute; width: 64px;}
				.product-block .block-content  span:hover span { box-shadow: 0 0 2px rgba(0, 0, 0, 0.9) inset; }
		.product-block .block-content div p { color: #3c3c3c; font-size: 14px; clear:both; display: block; padding-top: 20px; line-height: 1.4em; }
		.product-block .block-content div p a { color: #4C7DCB; }
		.product-block .block-contentdiv p a:hover { text-decoration:underline; }
		.block-content a.more-link { background: url(../images/wi-bullet.png) no-repeat scroll -50px 3px transparent; color: #4C7DCB; float: right; margin-top: 10px; padding-left: 8px; font-size: 12px; clear: both; }
	.block-type-5 { padding-left:40px; width:450px; }
		.block-type-5 .related h3 a { height: 350px; left: 0; overflow: hidden; position: absolute; top: 25px; width: 418px; }
		.gallery-type-2 div.item { width: 418px;left: 0;  position: absolute; top:25px; }
		.block-type-5 .item a:hover span span { }
		.block .gallery-type-2 h3,.block .gallery-type-2 h3 a { padding:0; top:0; left:0;}
		.block-type-5 .block-content { position: relative; width: 93%; }
		.block-type-5 .block-content .gallery-type-2 {border-right: 1px solid #DBDBDB; display: block; height: 428px; left: 0; margin-bottom: 10px; margin-top: 25px; overflow: hidden; width: 450px;}
		.gallery-type-2 div.item .subtitle { margin-bottom: 20px; top: 20px; }
		.block-type-5  .block-content div.item h3 a:hover { color: #4C7DCB; text-decoration: none;  }
		.block-type-5 .related div.item .subtitle { font-size: 18px; color: #464646; padding:0; }
		.block-type-5 .related div.item img { border: 1px solid #abb2bb; margin: 15px 0; float:left; }
		.block-type-5 .related div.item p { position: relative;float:left; font-family: Georgia; font-style: italic; padding: 0 9px 10px 55px; }
		.block-type-5 .more-content{margin-top:20px}
		.block-type-5 .block-content .related div.item p img.wi-bullet-5 {border:none; position: absolute; left:0; top:0; margin: 0;}
		#block-control-nav { top: 435px; right: 0; overflow:hidden; position: absolute;
    z-index: 100;}
		#block-control-nav ul{ float:right; }
		#block-control-nav li { float:left;}
		#block-control-nav li a{ background: url(../images/wi-bullet.png) no-repeat scroll -48px -248px transparent; display: block; height: 15px; margin-left: 12px; text-indent: -9999px; vertical-align: middle; width: 13px;}
		#block-control-nav li.active a{ background: url(../images/wi-bullet.png) no-repeat scroll 0px -248px transparent; margin-top: -2px; }
		#block-control-nav li a:hover{ background: url(../images/wi-bullet.png) no-repeat scroll 0px -248px transparent; margin-top: -2px; }
		 .block-type-5 a.more-link { margin-top: 30px; }
	.content-outer-3 .block-type-6 { padding-left: 35px; width: 410px; }
	.content-outer-3 .block-type-6 h2 { background: none repeat scroll 0 0 #e30e0e; color: #fff;}
	.block-type-6 .block-content { border-top: 1px solid #e30e0e; }
	.block-type-6 .block-content .block-content{padding:0}
	.block-type-6 .block-content .block-content h3{ padding-top:25px}
	.block-type-6 .block-content .block-content h3 a { font-size: 28px; color: #1a1a1a; display: block; }
	.block-type-6 .block-content ul li h3 a:hover { color: #4C7DCB; text-decoration: none;  }
	.block-type .related  a.more-link { margin-top: 5px; }
/*imma*/
  .block-banner-inner { bottom: 32px; height: 248px;  padding: 50px 0 0 40px;  position: absolute; right: 0; width: 565px;
	background-color:rgba(240,238,236,0.75);
	background: #f0eeec\9;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);  *bottom: 30px;
	}
	.more-product-detail { display: block; clear:both; } 
	.block-banner-inner .wrap-photo img { max-height: 65px; }
	.block-banner-user .box-image-large {margin-bottom: 0;}
	.box-image-large {border: 1px solid #C0C0C0; float: left; height: 51px; margin-right: 18px; overflow: hidden; position: relative; margin-bottom: 35px;}
		.box-image-large span { border: medium none; box-shadow: 0 0 1px rgba(192, 192, 192, 1) inset;height: 100%; margin: 0; position: absolute; width: 100%; z-index: 99;}
		.block-banner-inner h3 a { font-size: 20px; color: #1a1a1a; font-family: Tahoma, Geneva, sans-serif; margin: 10px 0 2px 0; display: block; }
		.block-banner-inner h3 a:hover { text-decoration: none; color: #4C7DCB;  }
		.block-banner-inner p.subtitle { font-size: 13px; color: #333333;  clear: none; padding:0; margin:0; line-height: normal; }
		.block-banner-inner p { clear:both ; font-size: 14px; line-height: 1.5em; color: #3c3c3c; font-family: Tahoma, Geneva, sans-serif; padding-top: 10px; *padding-top: 5px; }
		
		.block-banner-inner p img.wi-bullet { float: left; margin-top: 15px; }
		.block-banner-inner p span { color: #333333; float: left; font-family: Georgia;font-size: 14px; font-style: italic; line-height: 22px; margin-top: 25px; max-height: 65px; overflow: hidden; padding-left: 30px; width: 475px;}
		.block-banner-inner .wrap-photo{float: left;margin: 20px 8px 0 0; position: relative; overflow: hidden; }
		.block-banner-inner .wrap-photo span { border: 1px solid #c0c0c0;  box-shadow: 0 0 1px rgba(192, 192, 192, 1) inset; height: 100%; margin: 0; position: absolute; width: 100%; }
		.block-banner-inner a.more-content { float: left; margin-left: 8px; margin-top: 58px; }
		.content-outer-2 { padding: 0 15px 50px; overflow: hidden; }
		.imma-block  {float: none;}
		.imma-block .block-content div.item {  float: left; height: 240px; margin: 10px 0 20px; overflow: hidden; padding-left: 2px; width: 314px;}
		.imma-block .block-content div.first { padding-left: 0px; }
			.imma-block .block-content div.item .light-box-1, .imma-block .block-content div.item .light-box-2 { float:left; position: relative; height: 206px; overflow: hidden;  }
				.imma-block .block-content div.item .light-box-1 h3 a {background: none repeat scroll 0 0 rgba(25, 25, 22, 0.5); color: #FFFFFF; float: left; font-family: Myriad Pro; font-size: 17px; font-weight: normal; padding: 92px 92px 82px; position: absolute; text-align: center; text-transform: uppercase; top: 0; vertical-align: middle; width: 130px; height: 31px;  background: #191916\9;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); } 
				.imma-block .block-content div.item .light-box-1 h3 a span { display: block; clear: both; color: #d5d5d5; font-size: 14px; }
				.imma-block .block-content div.item p {clear: both; color: #8C8C8C; display: block; font-family: Tahoma,Geneva,sans-serif; font-size: 11px; max-height: 42px;padding-left: 10px; padding-top: 7px;  line-height: 14px;}
				.imma-block .block-content div.item .light-box-2 h3 a { background: none repeat scroll 0 0 rgba(25, 25, 22, 0.5); bottom: 1px; color: #FFFFFF; float: left; font-family: Myriad Pro; font-size: 17px; font-weight: normal;  height: 31px; line-height: 30px; position: absolute; text-align: left; text-indent: 10px; text-transform: uppercase; vertical-align: middle; width: 100%; background: #191916\9;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);} 
				.imma-block .block-content div.item .light-box-2 h3 a span { display: block; clear: both; color: #d5d5d5; font-size: 14px; }
/*cont*/
.scroll-highlight {   background: url("../images/bgd-cont-scroll.png") no-repeat scroll top center transparent; left: 0; min-height: 37px; padding-bottom: 8px; position: fixed; top: -4px; width: 100%; z-index: 99; }
/*.scroll-highlight { background: url("../images/bgd-cont-scroll.png") repeat-x scroll left bottom transparent; left: 0; min-height: 37px; position: fixed;  top: 0; width: 100%;  z-index: 99;}*/
	.scroll-highlight ul.sub-nav-lev3 { width: 990px; margin:auto; }
		.scroll-highlight ul.sub-nav-lev3 li {background: url("../images/border-cont-scroll.png") no-repeat scroll left 1px transparent; float: left; height: 32px; line-height: 32px; margin-left: 10px; padding-left: 10px; }
			.scroll-highlight ul.sub-nav-lev3 li a { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; color: #414141; text-transform: uppercase;}
			.scroll-highlight ul.sub-nav-lev3 li a:hover {  color: #000000; text-decoration: none; font-weight: bold; font-size: 9px; }
		.scroll-highlight ul.sub-nav-lev3 li:first-child{ background:none; }
		.list-cat { margin: auto; position: relative; width: 990px;  right: 0;top: 0; }
		* + html .list-cat{top: -30px; } /* IE7 */
			.list-cat ul { width: 255px; float: right; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); border: 1px solid #cccccc; background-color: #fff; margin-right: 15px; display: none; position: absolute; right: 0; top: 32px;}
				.list-cat ul li { float:left ; width: 100%;  }
				.list-cat ul li:first-child { margin-top: 10px; }
				.list-cat ul li a {color: #414141; float: left; font-size: 10px; padding: 7px 12px 7px 20px; text-transform: uppercase; width: 223px; line-height: 13px;}
				.list-cat ul li a:hover { background-color: #f3f3f3;  }
			.list-cat a.more-cat {background: url("../images/wi-bullet.png") no-repeat scroll 0 -350px transparent; float: right; height: 10px; margin-right: 20px; margin-top: 11px; width: 15px; position: absolute; right: 0; top: 0;}
	.cont-description { font-size: 38px; font-family:Tahoma, Geneva, sans-serif; color: #1a1a1a; font-weight: normal; text-align: center; padding: 20px 0; }
	.toolbar-outer .link { position: absolute; right:10px; top: 10px}
	.cont-block .content-inner-1 table table tr .link,.successful-type-1 table table tr .link { border: 1px solid #006699; }
	.cont-block .content-inner-1 table table tr div .link { border: none; }
	.successful-type-1 ul li .link { border: none !important; }
	.successful-type-1 .content-inner h2 {  border-bottom: 1px solid #000000; margin: 15px 0; overflow: hidden;}
	.successful-type-1 .content-inner h2 span {  background: none repeat scroll 0 0 #1F2122; clear: left; color: #FFFFFF; float: left;font-size: 10px; font-weight: normal; padding: 5px 10px; text-transform: uppercase; width: auto; }
	.block-type-9 { float:left; width: 87%; margin:0 50px; position: relative; } 
		.block-type-9 .list-category { overflow:hidden; padding:0 0 10px; min-height: 275px;}
		.desc-type-cat01 p{padding-left: 10px;line-height: 16px}
		.list-category .item a {display: block;}
		.list-category .item:hover{  background:url(../images/bgd-pr-hover.png) repeat-x left bottom #FFF;  }
		/** + html .list-category .item a:hover span {  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) inset; filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=10) }*/
			.block-type-9 .list-category .item ,.block-type-9 .list-morecategory .item{ border: 1px solid #D4D4D4;  float: left; overflow: hidden; width: 188px; margin:10px ; height: 150px; cursor: pointer;
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius:4px;  }
.fond_op { background-image: url("/var/dxo/storage/fckeditor/Image/Support/v6-opp-fond_fr.jpg");  background-repeat: no-repeat;}
.fond_of { background-image: url("/var/dxo/storage/fckeditor/Image/Support/v6-ofp-fond.jpg"); background-repeat: no-repeat;}		/*	.block-type-9 .list-category .item:hover { opacity: 0.9; -moz-opacity: 0.93;
			filter:alpha(opacity=90) }*/.block-type-9 .list-category .item .thumbnail-small { cursor: pointer; float: left; overflow: hidden; position:relative; border-radius: 2px 2px 0 0; 
			-moz-border-radius: 2px 2px 0 0;
			-webkit-border-radius:2px 2px 0 0; }
				/*.block-type-9 .list-category .item .thumbnail-small span { border-bottom: 1px solid #CCCCCC; position:absolute; width: 188px; height: 110px; }*/
				.block-type-9 .list-category .item h3 a { text-align: center;padding: 6px 10px; color: #464646; font-weight: normal; font-family: Tahoma, Geneva, sans-serif; display: block; clear: both; font-size: 14px; }
				* + html .block-type-9 .list-category .item h3 a { padding-top: 2px; }
		.block-type-9 .list-link-type-1 {bottom: 65px; margin-right: 15px; position: absolute; right: 0; }
			.block-type-9 .list-link-type-1 a { line-height: 23px; text-transform: capitalize; }
			.more-category { background: url("../images/plus-minus-icon.png") repeat scroll 0 -53px transparent; clear: both; cursor: pointer; display: block; height: 37px; margin: auto auto 14px; width: 214px;}
			.more-category img { display: block; margin:auto; }
			a.more-category.active{ background: url("../images/plus-minus-icon.png") repeat scroll 0 0 transparent; }
			.block-type-9 .list-morecategory { float:left; width: 100%; display: none; }
			.block-type-9 .list-morecategory .item{ height: 60px; overflow: hidden; }
			.block-type-9 .list-morecategory .item:hover { box-shadow: 0 0 5px rgba(0, 0, 0, 0.7) inset;  }
			.block-type-9 .list-morecategory .item h3 { padding:0; }
				.block-type-9 .list-morecategory .item h3 a { text-align: center; padding: 10px; color: #464646; font-weight: normal; font-family: Tahoma, Geneva, sans-serif; display: block; clear: both; line-height: 20px; font-size: 14px; }
				.clear-text { background: url("../images/bgd-top-galary.png") no-repeat scroll 0 60px transparent; float: left; height: 116px;  margin-left: -52px; width: 980px;} 
		.cont-block { margin-bottom: 0; } 
		.cont-block .item{ float:left; width: 100%; }
			.cont-block .block-content { border: medium none; padding: 35px 75px 50px; width: 85%; line-height: 1.5;   } 
			.cont-block	.clear-border { background: url(../images/bgd-border-cont.jpg) no-repeat; width: 100%; float:left; height: 48px; }
			.cont-block .content-inner-1  h2 span { background: none repeat scroll 0 0 #1F2122; clear: left; color: #FFFFFF; float: left; font-size: 10px; padding: 5px 10px; text-transform: uppercase; width: auto; }
			.cont-block .content-inner-1  h2 span.title-short,.successful-type-1 h2 span.title-short {  max-width: 485px; }
		.cont-block .content-inner-1  h2,.cont-block .content-inner-1 .fonddegrad-h2 h2{ background: none repeat scroll 0 0 transparent;border-bottom: 1px solid #000;color: #000000; float: left !important; font-family: Arial,Helvetica,sans-serif;font-size: 15px; font-weight: bold; margin-bottom: 15px; margin-top: 15px; padding: 0; width: 100%; max-width: 100%;}
			.floatleft{float: left; overflow: hidden;}
			.floatleft p {float: left;}
			.cont-block .item .floatleft p {float: none;}
		.cont-block span.wrap-photo { border: 1px solid #C9C9C9; float: left; margin-right: 5px; position: relative; height:70px; width:70px;}
		.cont-block .floatleft p a { clear: left; display:	block; width: auto; }
		.content-inner-1 { float: left; margin-top: 25px; width: 100%; }
		.content-inner-1 a { color: #3C6EBC; }
		.cont-block .block-content.contextual-links-region .wrap-photo span { border: medium none; box-shadow: 0 0 4px rgba(0, 0, 0, 0.9) inset; height: 54px; margin: 0; position: absolute; width:100%; height: 100%;}
		.cont-block .title-product {background: none repeat scroll 0 0 transparent; border: medium none; clear: none; color: #1A1A1A; float: left; font-family: Tahoma,Geneva,sans-serif; font-size: 38px; font-weight: normal; line-height: 38px; padding: 0; text-transform: none; width: 90%;  max-width: 750px;}
		.cont-block .title-product span {clear: left; color: #464646; display: block; float: left; font-size: 26px; margin-top: 5px; width: 800px; margin-top: 10px;}
			.cont-block	.clear-border a  { background: url("../images/top-icon.png") no-repeat scroll 0 0px transparent; float: right; height: 19px; margin-right: 10px; margin-top: -18px;  width: 13px; position: relative;  }
			.cont-block	.clear-border a:hover { background: url("../images/top-icon.png") no-repeat scroll -50px 0px transparent; }
		.contmain-bottom span { font-size: 18px; color: #383838;  }
/*news*/
.highlight-type-1 { padding: 40px 40px 0 40px; overflow: hidden; width: 92%; }
.highlight-type-2 {  padding: 30px 40px 0 40px; float:left; width: 92%;   min-height: 500px;}

	.header-title { padding-bottom: 20px; margin-bottom: 20px ; width:100$; border-bottom: 1px solid #e4e4e4; overflow: hidden; } 
	.highlight-type-1 span.wrap-photo{border: 1px solid #c9c9c9; float: left; height: 54px; margin-right: 5px; position: relative;}
	.highlight-type-1 .header-title span.wrap-photo {float: left;   margin-right: 25px; width: 97px; margin-bottom: 25px; }
			.highlight-type-1 .wrap-photo span { border: medium none; height: 54px; margin: 0; position: absolute; width: 97px;}
			.highlight-type-1 a:hover .wrap-photo span { box-shadow: 0 0 4px rgba(0, 0, 0, 0.9) inset;  }
			.highlight-type-1 h2 a ,.highlight-type-1 h2{ font-family: Arial, Helvetica, sans-serif ; font-weight: normal; font-size: 28px; width: 90%; }
			.highlight-type-1 h2 a:hover { color:#4b7ac2; }
		.highlight-type-1 .day span {background: url("../images/wi-bullet.png") no-repeat scroll 0 -266px transparent; border-right: 1px solid #CCCCCC; color: #999999; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 14px; height: 23px; line-height: 23px; padding: 0 20px 0 25px;}
		.highlight-type-1 .day { float: left; padding-bottom: 20px; width: 100%; }
			.highlight-type-1 .day a {  float:left ; margin-left: 10px; width: 23px; height: 25px; }
			.highlight-type-1 .day a:hover {opacity: 0.85; -moz-opacity: 0.85;
			filter:alpha(opacity=85) } 
	.highlight-type-1 .block-content div p { color: #383838; line-height: 1.4em; }
	.highlight-type-2 h2 { background: none repeat scroll 0 0 #1F2122; clear: left; color: #FFFFFF; float: left; font-size: 10px; padding: 5px 10px; text-transform: uppercase; width: auto; }
	.highlight-type-2 .block-content { border-top: 1px solid #000000; float: left; padding: 20px 0 0; width: 100%;}
		.highlight-type-2 .block-content p { padding-bottom: 15px; line-height: 1.4em; color: #383838; }
		.highlight-type-2 .block-content a { color:#4b7ac2 }
		.highlight-type-2 .list-type-3{ padding-top: 0; } 
		.highlight-type-2 .block-content a:hover { text-decoration: underline; }
		.main-bottom.news-bottom {  margin-top: 70px; padding: 16px 15px 10px;width: 97% ; display: inline-block; }
		.highlight-type-2 .block-content ul li { color: #383838; }
		.highlight-type-2 .block-content ul li a { color: #383838; }
		.news-bottom span { font-size: 18px; color: #383838;  }
		.table { float: left;  margin-bottom: 20px;  width: 100%; }
		.highlight-type-2 .block-content .table ul li { list-style-type:none; background: none; padding:0; }
		.highlight-type-2 .block-content .table ul { list-style-type:none; }
		.highlight-type-2 .block-content .table ul:first-child { background: none; padding:0; }
		.table ul li h3 { border-bottom: 1px solid #000;  float:left; width:100%;  }
		.highlight-type-2 table {   margin-bottom: 15px;}
		/*.highlight-type-2 #newscaf table tr td { border: 1px solid #ccc;  padding: 5px; color: #383838; line-height: 1.4em;  }*/
	.highlight-type-2 #newscaf table tr td {background: url("../images/border-news.png") repeat-x scroll center bottom transparent;  line-height: 15px; min-height: 15px; padding: 10px 0;}
			.table ul li h3 span { background: none repeat scroll 0 0 #1F2122; clear: left; color: #FFFFFF; float: left; font-size: 10px; padding: 5px 10px; text-transform: uppercase; width: auto; }
			.table ul { float: left; background: url("../images/border-news.png") repeat-x scroll center bottom transparent;padding: 10px 0; min-height: 15px; width: 864px; line-height: 15px; }
		#newscaf table {background: url("../images/border-news.png") repeat-x scroll center bottom transparent;padding: 10px 0; min-height: 15px; width: 864px; line-height: 15px; }
		.table ul li { float:left; margin-right: 3px; color: #383838; font-size: 12px; }
		.highlight-type-2 .block-content .table ul li p { padding: 0; }
		.thead { background: none; padding:0; margin-top: 20px; }
		.line-1 { width: 237px;  }
		.line-2 { width: 450px;  }
		.line-3 { width: 168px;  }
		.highlight-type-2 .block-content h2 span { background: none repeat scroll 0 0 #1F2122; clear: left; color: #FFFFFF; float: left; font-size: 10px; padding: 5px 10px; text-transform: uppercase; width: auto; }
		.highlight-type-2 .block-content h2{ background: none repeat scroll 0 0 transparent;border-bottom: 1px solid #CCCCCC;color: #000000; float: left; font-family: Arial,Helvetica,sans-serif;font-size: 15px; font-weight: bold; margin-bottom: 15px; margin-top: 15px; padding: 0; width: 100%;}
		.highlight-type-2 .block-content ul.list-type-3 li a { color: #4B7AC2; }
			.table-type-1 ul li h3 { border-bottom: 1px solid #000;  float:left; width:100%; }
			.table-type-1 ul li h3 span { background: none repeat scroll 0 0 #1F2122; clear: left; color: #FFFFFF; float: left; font-size: 10px; padding: 5px 10px; text-transform: uppercase; width: auto; }
			.highlight-type-2 #newscaf  table tr .thead { background:none; border-bottom: 1px solid #000!important; padding:0; }
			.highlight-type-2 #newscaf table tr .thead strong { background: none repeat scroll 0 0 #1F2122; clear: left; color: #FFFFFF; float: left; font-size: 10px; padding: 5px 10px; text-transform: uppercase; width: auto; font-weight: normal; }
			  
			.table-type-1 ul { float: left; background: url("../images/border-news.png") repeat-x scroll center bottom transparent;padding: 10px 0; min-height: 15px; width: 864px; line-height: 15px; }
		.table-type-1 ul li { float:left; margin-right: 3px; color: #383838; font-size: 12px; }
		.table-type-1 ul.thead { background: none; padding:0; margin-top: 20px; }
		.table-type-1 ul li.line-1 { width: 49%;  }
		.table-type-1 ul li.line-2 { width: 50%;  }
/*user*/
		.highlight-type-3 h2 { background: none repeat scroll 0 0 #1F2122; clear: left; color: #FFFFFF; float: left; font-size: 10px; padding: 5px 10px; text-transform: uppercase; width: auto; }
			.highlight-type-3 .block-content { border-top: 1px solid #000000; float: left; padding: 20px 0 0; width: 100%;}
				.highlight-type-3 .block-content p { padding-bottom: 15px; line-height: 1.4em; }
					.highlight-type-3 .block-content a { color:#4b7ac2 }
							.highlight-type-3 .block-content a:hover { text-decoration: underline; }
			.highlight-type-3 .user-block {  float: left; height: 365px; overflow: hidden; margin-bottom: 60px; width: 420px;}
				.block-control-nav .more-content { float: left; left: 0; margin: 0; position: absolute; top: 0;  }
		.highlight-type-3 .user-block h3  a{ font-size: 28px; font-weight: normal; color: #000000;     line-height: 35px;  }
		.highlight-type-3 .user-block .subtitle { font-size: 20px; color:#464646;  }
		.highlight-type-3  .block-control-nav { margin: 5px 0 25px; min-height: 15px;}
		.block-control-nav { overflow:hidden; position: relative;
    z-index: 100;}
		.block-control-nav ul{ float:right; }
		.block-control-nav li { float:left;}
		.block-control-nav li a{ background: url(../images/wi-bullet.png) no-repeat scroll -48px -248px transparent; display: block; height: 15px; margin-left: 12px; text-indent: -9999px; vertical-align: middle; width: 13px;}
		.block-control-nav li.active a{ background: url(../images/wi-bullet.png) no-repeat scroll 0px -248px transparent; margin-top: -2px; }
		.block-control-nav li a:hover{ background: url(../images/wi-bullet.png) no-repeat scroll 0px -248px transparent; margin-top: -2px; }
		.highlight-type-3  .user-block img.wi-bullet { float:left; }
		.highlight-type-3  .user-block .text-excerpt p {color: #333333; float: left; font-family: Georgia; font-size: 14px; font-style: italic; line-height: 22px;  margin-top: 5px; margin-top: 5px; padding-left: 10px; width: 365px;}
		.highlight-type-3  .user-block.even { float: right; }
		.gallery-type-3 { display: block; height: 168px; position: relative; width: 100%; }
		.gallery-type-3 li { position:absolute; float:left; }
		.slideshow-type-2 .gallery-type-3 li a:hover span {vertical-align: middle; background-color: rgba(0, 0, 0,0.1); float: left; height: 167px;left: 0; position: absolute; top: 0; width: 418px; z-index: 999; }
	.slideshow-type-2 .gallery-type-3 li  a:hover span span {  background-position: center center; background-image:url(../images/icon-01-hover.png); background-repeat: no-repeat;vertical-align: middle; float: left; height: 167px;left: 0; position: absolute; top: 0; width: 418px; z-index: 999;}
/*Form*/
.form-clear{ background: url("../images/bgd-top-galary.png") no-repeat scroll 0 60px transparent; display: block;  height: 105px; width: 980px; margin-top: -35px;}
*+html .form-clear { background: url("../images/bgd-top-galary.png") no-repeat scroll 0 41px transparent;} 
.bgd-form { height: auto; width: 100%; overflow: hidden;    background-repeat: no-repeat; }
	.form-type-1 {float: left; min-height: 360px; padding: 35px 80px 50px; width: 817px; position: relative;}
	.form-type-1 li { background: #fff; border: 1px solid #d0d0d0; min-height: 30px; width:300px; margin-bottom: 20px;line-height: 30px; position:relative;  float: left;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius:4px;   }
	.form-type-1 .radio-custom {background: url("../images/wi-btn.png") no-repeat scroll 0 -50px  transparent; color: #4C4C4C; float: left; font-size: 12px; height: 15px; line-height: 25px; margin: 8px 0 0 15px; padding-left: 13px; width: 10px; }
	.form-type-1 .checked {background: url("../images/wi-btn.png") no-repeat scroll 0px 0 transparent; }
	.form-type-1 .radio-custom input{ visibility: hidden; }
	.form-type-1 .select-custom { border-right: 1px solid #DEDEDE; color: #727272; float: left; padding-left: 15px; width: 254px; box-shadow: 1px 0 3px rgba(0, 0, 0, 0.3) inset; position:absolute; }
	.form-type-1 .click-btn {background: url("../images/wi-btn.png") no-repeat scroll 8px -137px #F2F2F2; height: 30px; position: absolute; right: -31px; text-align: center; top: 0; width: 30px;}
	.select-custom span { float:left; width: 100%; cursor: pointer; }
	.select-custom span  a{ font-size: 14px; color: #727272; }
	.form-type-1 > div { float: left; width: 300px; }
	.form-type-1  ul li.choose-box  label { color: #727272; font-size: 14px; display: block; }
	.form-type-1 input { font-size: 14px; color: #727272;  }
	.form-type-1 .choose-box-1 { height: auto; float:left; }
	.form-type-1 .choose-box-1 .form-type-radio {background: url("../images/wi-btn.png") no-repeat scroll 0 -50px transparent; color: #4C4C4C; float: left; font-size: 12px; line-height: 25px; margin: 8px 10px 0 15px;padding-left: 13px; width: 10px; float:left; width: auto;}
	.form-type-1 .choose-box-1  .checked { background: url("../images/wi-btn.png") no-repeat scroll 0 0 transparent;}
	.form-type-1  ul li.choose-box-1  label  { height: 27px; line-height: 16px; padding-left: 8px; }
	.form-type-1 .choose-box-1 .form-type-radio input { display: none; }
	.form-type-1 .text-custom input, .form-type-1 .text-custom-title input  { background: none repeat scroll 0 0 transparent; border: medium none; height: 28px; line-height: 28px; padding-left: 15px; padding-right: 15px;  width: 270px; font-size: 14px; position: absolute; left:0; top: 0; }
	.form-type-1 ul li label {  display: none;}
	.checkbox-custom { float:left; width:300px;margin-top: 15px; }
	.choose-box .checkbox-custom { margin: 0;    padding: 5px 10px; }
	.choose-box .form-item, .choose-box .form-actions { margin: 0; float: left; }
	.form-type-1  .textarea-style { border: none; background: none; float:left;	 }
	.textarea-custom #edit-submitted-message { height: 42px; padding: 5px; width: 290px; border-radius: 5px ; border-right: 1px solid #DEDEDE;  font-size: 14px; color: #727272;
		-moz-border-radius: 5px;
			-webkit-border-radius:5px;  }
	.form-type-1 .checkbox-custom span { background: url("../images/wi-btn.png") no-repeat scroll 0 -200px  transparent;  float: left; margin-right: 7px; margin-top: 2px;}
	.form-type-1 .checkbox-custom span.form-required{float: none; background: none;}
	.form-type-1 .checkbox-custom span.checked{ background: url("../images/wi-btn.png") no-repeat scroll 0 -250px  transparent;  }
	.form-type-1 .checkbox-custom input { visibility: hidden; }
	.form-type-1 .checkbox-custom label { font-size: 14px; color: #fff; float:left; width: 250px ; line-height: 1.5em;}
	.layer-type-1 { float:left; width: 300px; background: #f5f5f5; border: 1px solid #cfcfcf;
		border-radius:0 0 5px;-moz-border-radius:0 0 5px;-webkit-border-radius:0 0 5px;
	 }
	.layer-type-1 .scroll-block { width: 268px; float:left; overflow:hidden; height: 110px;}
	.layer-type-1 .scroll-block ul { width: 100%; float:left; overflow:hidden; }
	.layer-type-1 .scroll-block li a {color: #727272; float: left; font-size: 14px; height: 30px; line-height: 30px; margin-top: 5px; padding-left: 10px; width: 257px;}
	.layer-type-1 .scroll-block li a:hover { background: #dfdfdf; }
	
	.layer-type-1 .sm-scroll { float:right; width: 30px; float: left; position: relative; text-align: center;}
	.layer-type-1 .sm-scroll .sm-scroll-dx {background: none repeat scroll 0 0 #EFEFEF; float: left; height: 140px; left: 0; position: absolute; top: 0; width: 30px;}
	.sm-scroll-dx a {background: url("../images/wi-btn.png") no-repeat scroll 0px -99px transparent; color: transparent; display: block; height: 30px; position: absolute;text-decoration: none;  width: 30px; left: 2px; }
	.form-type-1 .btn-submit { clear: left; float: left;width: 300px;}
	.form-type-1 .btn-submit .submit {background-color: #5284D0; border: 1px solid #3D6EBA;  color: #FFFFFF; font-size: 12px; padding: 0 30px; text-transform: uppercase; cursor:pointer; display:block; float:right; width: auto;
	border-radius: 3px ;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px; 
	}
	.form-type-1 .btn-submit .submit:hover { background-color:#6896dd; border: 1px solid #589E0B;}
	#content .form-outer {  background: none repeat scroll 0 0 transparent; font-size: 14px; line-height: 20px;  padding: 20px;}
	.form-outer .block-type-7 img {  padding: 15px 0 7px; }
	#content .form-outer img { float:none ; display: block; margin: auto; }
/*fobo*/
.toolbar-outer { position: absolute; right: 0; top: 0; z-index: 999;}
	.block-banner .img-process {background-color: #F2F2F2; float: left; height: 30px; left: 4px; line-height: 30px; min-width: 115px; padding-left: 35px; position: absolute; top: 5px; padding-right: 10px;
	border-radius: 5px ;
		-moz-border-radius: 5px;
			-webkit-border-radius:5px;   }
	.block-banner .wi-bullet-6 { background-position: 10px -490px; }
.highlight-type-4 { margin: auto; width: 796px; padding-bottom: 20px;}
.highlight-type-4 .item-type-1 { }
	.highlight-type-4 h2 { color: #1a1a1a ; font-size: 20px; font-weight: normal; margin-bottom: 20px; }
	.highlight-type-4 h2 span { float: right; font-size: 14px; }
	.highlight-type-4 dl { overflow:hidden; margin-bottom: 20px; }
	.highlight-type-4 dl dd, .highlight-type-4 dl dt { background: #f2f2f2; color: #5d5d5d; width:auto; float: left; margin-right: 10px; height: 28px; line-height: 28px;  padding: 0 10px; color: #5d5d5d; 
		border-radius: 3px ;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;   }

	.highlight-type-4 dl dd:hover,.highlight-type-4 dl dt:hover, .highlight-type-4 dl dt.active, .highlight-type-4 dl dd.active { color: #3e70be; }
	.highlight-type-4  p { padding:0px 0 15px 0; font-size: 14px; color: #1a1a1a; line-height: 20px }
	/*.highlight-type-4  ul { overflow: hidden; margin: 25px 0; }
	.highlight-type-4  ul li { background: url("../images/wi-bullet.png") no-repeat scroll 3px -544px transparent; float: left; line-height: 20px; margin-bottom: 10px; padding-left: 15px; width: 100%; }*/
	.highlight-type-4 ul { padding: 0; }
	.highlight-type-4 ul li { margin-bottom: 10px; padding-left: 15px;}
	.highlight-type-4  ul li p { padding-bottom: 0; }
	.highlight-type-4 a { color: #3e70be; }
	.main-jobo-bottom a {background-color: #5284D0; border: 1px solid #3D6EBA; color: #FFFFFF; display: block; font-size: 12px; height: 35px; line-height: 37px; margin: 5px auto 10px; padding: 3px 10px; text-transform: uppercase; width: 201px; position: relative;
	border-radius: 3px ;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;  }
	.main-jobo-bottom img {position: absolute; right: 10px; top: 7px;}
	.main-jobo-bottom a:hover {background-color: #6FB225; border: 1px solid #589E0B; color: #fff; }
/*-product-*/
h5.ui-accordion-header { font-weight: normal;  }
h5.ui-accordion-header a { background: url("../images/icon-click.png") no-repeat scroll 0 -46px transparent; padding-left: 10px;}
h5.ui-accordion-header a.active { background: url("../images/icon-click.png") no-repeat scroll 0 6px transparent;padding-left: 10px;}

.cont-block .content-inner-1 span.link { position:relative; left:0; top: 0; }
.cont-block .content-inner-1 table h2 { background: none; color: #000; font-size: 20px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin: 20px 0 10px; padding: 0; float: none; }
/*user-page-*/
#header .user-header { padding: 45px 6px 10px 0; }
#content #user-login { margin: auto; width: 31%; }
#user-login label { font-size: 14px; font-weight: normal; margin-bottom: 15px; text-transform: uppercase; color: #3e70be;}
#edit-name ,#edit-pass{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D0D0D0; border-radius: 4px 4px 4px 4px; height: 30px; line-height: 30px; margin-bottom: 20px; position: relative; width: 280px; padding-left: 20px; font-size: 14px;  }
.btn-submit .submit{background-color: #5284D0; border: 1px solid #3D6EBA; color: #FFFFFF; display: block; font-size: 12px; height: 35px; line-height: 37px; margin: 5px auto 10px; padding: 3px 10px; text-transform: uppercase; width: 201px; position: relative; cursor: pointer;
	border-radius: 3px ;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px; }
	.btn-submit .submit:hover {background-color: #6FB225; border: 1px solid #589E0B; color: #fff; }
/*---*/

/*Gale-page*/
.main-outer {overflow: hidden;}
.content-outer-5{ overflow: hidden;  padding-top: 40px; margin-top: 15px; font-size:14px; background: url(../images/border-block01.png) top no-repeat;}
				.block-type-7 img { padding: 20px 0 30px 0; float: left; display: block; margin: 0 auto;}
				.block-type-8 img { padding: 20px 0 10px 5px; float: left; display: block; margin: 0 auto;}
					a.wi-btn { padding: 10px 15px; float: left;  border: solid 1px #d4d4d4; color:#4f4f4f; margin: 0 auto; margin-left: 100px;
					-moz-border-radius : 5px ;
					-webkit-border-radius:5px;
					border-radius: 5px;
					background-image:url(../images/bgd-gradient-btn-ac.png); background-repeat:repeat-x;}
					a.wi-btn:hover { color:#4f4f4f; 
					background-image:url(../images/bgd-gradient-btn.png); background-repeat:repeat-x;}
.content-outer-5 .block-content { overflow: hidden;}
	.photo-info {overflow: hidden;  font-size: 14px; padding: 0 40px; margin-top: -90px; z-index: 999;}
	.photo-info .author-info {padding: 90px 0 0 17px; float: left; width: 760px;  line-height: 1.5;}
	.photo-info .author-info p{padding: 5px 0 10px 0;}
	.photo-info .author{ width:120px; float: left; position: relative;}
	.photo-info .author img{box-shadow: 0 0 6px #888888;} 
	.photo-info .author span {width: 120px; height: 161px;  background: url(../images/bgd-author.png) no-repeat; position: absolute; top: 0; left: 0;}
	.photo-info .author p {text-align: center;  padding: 5px 0;}
	.photo-info .author p a {color: #3e70be;}
	.photo-info .author-info a#open-author {color:#3e70be; padding-left: 10px; background: url(../images/wi-bullet.png) -50px 4px no-repeat;}
	
	.photo-info .author-info a.button_close {margin-left: 248px;}
	.content-author {display: none;}
	.block-type-13  {padding:60px 40px 0 40px; width: 92%;  min-height: 100px;  background: url(../images/bgd-top-galary.png) top no-repeat; margin-top: 10px;} 
	.block-type-13 h2 a {color:#fff;}
	.galary-img{overflow: hidden; padding: 10px 0 0 0; }
	.galary-img img {z-index: 1; position: absolute; top :0; left: 0;}
	.galary-img li{float: left; border-right: solid 1px #fff;border-bottom: solid 1px #fff; position: relative;width: 80px; height: 80px;}
	.galary-img li span {background: url(../images/upload/bgd-hover-img.png)  no-repeat; width: 80px; height: 80px; display: block; position: absolute; top :0; left: 0; z-index: 0; cursor: pointer;}
	.galary-img li:hover span   { z-index: 2;}
	.block-banner-3 .slider-wrapper{height: 447px;}
	.block-banner-3 #control-nav {position:absolute; top:420px; left:930px;}
	.block-banner-3 #control-nav li.active a {background-position: 0 -150px;}
	.content-outer-5 .block-type-7 { padding: 20px 75px 0 80px; width:335px; min-height: 290px; margin: 0;}
	.content-outer-5 .block-type-8 { padding: 20px 0 0 75px; width:335px; background: url(../images/border-block-gale.png) left top no-repeat; min-height: 290px; margin: 0;}
/*PROB-v2*/
	.content-outer-3{border-bottom: 1px solid #dbdbdb; margin-top: 50px; overflow: hidden;}
	/*.content-outer-3 .block-type-6 h2{ background: none repeat scroll 0 0 #1F2122; color: #fff;}
	.content-outer-3 .block-type-6 .block-content{border-top: 1px solid #1F2122;}*/
		.block-type-10 {padding: 0 40px; width: 92%; font-size: 14px; min-height: 100px;}
		.block-type-10 p { line-height: 1.5; padding: 10px 0;}
		.block-type-10 p a {color:#3e70be;}
		.block-type-10 p a:hover {text-decoration: underline;}
/*PRES*/
#content{font-size: 14px;}
#content .title-post {font-size: 28px; font-weight: normal; padding: 40px 0 0 40px;}
	.block-type-11{padding: 0 40px 0 40px; width: 420px; }
	.block-type-11 , .block-type-12  {min-height: 250px;}
	.block-type-11  img , .block-type-12  img {padding: 0 0 15px 0;}
	.block-type-12{padding: 0 40px 0 10px ; width: 420px;  float: right;}
	.post-content{overflow: hidden; line-height: 1.5;}
		.read-more {color:#5182cf;  float: left;}
		.read-more:hover {text-decoration:underline; color:#5182cf; }
		.post-info{overflow: hidden; padding: 15px 0;color:#999;}
		.post-info li {float: left; padding: 2px 20px 2px 30px;}
		.post-info li.date {  border-right: solid 1px #e4e4e4; background: url(../images/wi-bullet.png) 0 -270px no-repeat;}
		.post-info li.user {  background: url(../images/wi-bullet.png) 0 -300px no-repeat; margin: 0 0 0 20px; width: 227px;}
/*Jobs*/	
.block-type-13 .list-category {float: left; width: 92%; padding: 0 35px;}	
.block-type-13 .list-category .item{ border: 1px solid #D4D4D4; float: left;  margin: 0 10px 20px; overflow: hidden;  width: 252px; border-radius: 4px;position: relative; }
.block-type-13 .list-category .item .thumbnail-big { border-radius: 3px 3px 0 0; float: left;  overflow: hidden;  }
.block-type-13 .list-category .item h3 {  clear: both;     display: block; font-family: Tahoma,Geneva,sans-serif;   font-weight: normal;  padding: 10px;  text-align: center;}
.block-type-13 .list-category .item h3 a {color: #464646;}
.block-type-13 .list-category .item span.frame {border-radius: 3px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset; height: 183px; width: 252px; position: absolute; top:0; left:0;}	
	.list-link-type-1 li a span { color: #FFFFFF; float: right;font-size: 18px; font-weight: bold; height: 28px; padding:1px 0 1px 1px; vertical-align: middle;  min-width: 36px;line-height: 26px; width:auto; }
	.link-recruitment{ position: absolute; top: 5px; left: 5px; padding: 8px 10px 7px 5px; color:#a0a0a0 ;background:#f2f2f2; border-radius: 4px; font-size: 11px; text-transform: uppercase;}
	.link-recruitment:hover {color:#a0a0a0;}
.article_f8{padding:0 0 10px}
.article_info{ overflow:hidden; padding-left:60px}
.article_info .info{padding-top:19px}
.item .content-inner-1 h3{padding:0}
.rub_left{float: left;margin: 0 38px 0 0; width: 458px;}
.rub_right{float: right;width: 320px;}
.list-type-5 {float: left; width: 85%; padding: 13px 0 0 0; font-size: 28px;  overflow: hidden;}
.list-type-5 li {float: left; padding: 2px 10px; background: url(../images/border-search.png) bottom left no-repeat;}
.list-type-5 li.first {padding: 15px 13px; background: url(../images/wi-bullet.png) 0 -566px no-repeat;}
.list-type-5 li a { color:#5182cf;}
.block-content-type-1{overflow: hidden; line-height: 1.5;  background: url(../images/bgd-search.png) bottom left no-repeat; padding: 15px 0;}
.block-content-type-1 h3 { padding: 10px 0 15px 0;  border-bottom: 1px solid #e4e4e4; margin: 0 0 10px 0;}
.search-content .header-title{border: none; margin: 0; padding-bottom: 10px;}
/*allnews*/	
.highlight-type-1 .post-info {padding-top: 0; }
.highlight-type-1 .read-more { float: none; }
.highlight-type-1 .post-content { background: url("../images/border-post-content.png") bottom no-repeat; padding-bottom: 30px;}
.highlight-type-1 .last {background: none;}
.highlight-type-1 li.date{background: url("../images/wi-bullet.png") no-repeat  0 -360px ;}
.highlight-type-1 li.user-type-1{ background: url("../images/wi-bullet.png") no-repeat  0 -420px ; height: 13px; overflow: hidden; width: 71%;}
.highlight-type-1 li.user-type-3{ background: url("../images/wi-bullet.png") no-repeat  0 -390px }
.highlight-type-1 li.user-type-2{ background: url("../images/wi-bullet.png") no-repeat  0 -450px }
/*paging*/
.paging {overflow:hidden; font-size:12px; text-align:center; padding: 10px 0 20px 0; width: 100%;}
	.paging ul li {display:inline; line-height:12px; margin-right:3px;}	
	.paging ul a {padding:0 3px; line-height:13px; cursor:pointer; color:#5d8ad2; text-decoration:none; border: 1px solid #FFFFFF;}
	.paging ul a:hover, .paging ul .current a {background:#5182cf; text-decoration:none;  color: #fff; border-radius: 3px;   border: 1px solid #CCCCCC;}
	.paging ul .btnNext a:hover, .paging .btnPrevious a:hover, .paging ul .first-page a:hover, .paging .last-page a:hover {background:#99c1fe;}
	.paging ul .btnPrevious img {background:url(../images/uiIcon.gif) 0 -440px no-repeat; width:13px; height:13px;
	margin-bottom:1px; vertical-align:middle;}
	.paging ul .btnNext img {background:url(../images/uiIcon.gif) 0 -480px no-repeat; width:13px; height:13px;
	margin-bottom:1px; vertical-align:middle;}
		.paging .btnPrevious a:hover img {background-position:0 -461px; background-color:none;}
		.paging .btnNext a:hover img {background-position:0 -501px;}
/*gene*/	
.content-inner {background: url("../images/bgd-iframe.png") repeat scroll 0 0 transparent; line-height: 20px; min-height: 750px; overflow: hidden; padding: 75px; color: #1a1a1a;}	
	.toolbar {float: right; overflow: hidden; height: 30px; font-family: MyriadProRegular; border-radius: 3px; margin: 7px 5px 0 0; background:#f2f2f2; padding-right: 35px;}
	.toolbar dt{float: left;    font-size: 22px; color:#1a1a1a; background: url(../images/bgd-toolbar.png) left top no-repeat;  width: 151px; height: 30px;}
	.toolbar dt a{padding: 3px 0 0 8px; float: left;  font-family: MyriadProRegular;}
	.toolbar dd{float: left; color:#1a1a1a; font-size: 12px; padding: 4px 16px 5px 16px; margin: 5px 0;  background: url(../images/border-toolbar.png) right top no-repeat;}
	.toolbar dd.last {  padding-right: 40px; background: none;}
	.article_info span.info {display: block; font-size: 14px;height: 60px; line-height: 60px; vertical-align: middle;}
	.article_info { float:left; width:100%; }
.successful-type-1 { padding: 40px; min-height: 250px; }
.successful-type-1 .links a { color: #4C7DCB; }
.successful-type-1 .webform-confirmation,.successful-type-1 .links  { text-align: center; }
.fp3_fonc_plugin { background-color: #F2F2F2; border: 1px solid #E8E8E8;border-radius: 3px 0 0 3px;margin-left: 3px;width: 345px;}
.fp3_fonc_plugin_wrap { list-style: none outside none !important; padding: 0 15px !important;}
.fp3_fonc_plugin_element.first { border-top: medium none;}
.fp3_fonc_plugin_element {background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #DADADA;  border-top: 1px solid #FFFFFF; padding: 5px 0 ;}
.fp3_fonc_plugin_element > img { float: left; margin-right: 15px;}
/*style gallery*/
#clear { clear: both;}
#preview { margin-top: 25px;}
#preview-filter { margin-left: auto; margin-right: auto; width: 660px;}
#preview-filter ul#bloc2 {margin-left: auto; margin-right: auto; width: 220px;}
#preview-filter ul#bloc3 { margin-left: auto; margin-right: auto; width: 330px;}
#preview-filter ul#bloc4 { margin-left: auto; margin-right: auto; width: 440px;}
#preview-filter ul#bloc5 { margin-left: auto; margin-right: auto; width: 550px;}
#preview-filter ul#bloc6 { margin-left: auto; margin-right: auto; width: 660px;}
#preview-filter ul li.thumb { float: left; font-size: 10px;height: 80px !important; list-style: none outside none;margin-top: 10px;  text-align: center; width: 110px !important;}
#preview-filter ul li.thumb img {cursor: pointer; display: block;height: 50px; margin: 0 auto 5px;opacity: 0.3;width: auto;}
#preview-filter ul li.thumb img.active {opacity: 1 !important;}
#preview-image { margin-left: auto; margin-right: auto;text-align: center;width: 660px;}
#preview-image-header {line-height: 12px; text-align: center;}
#preview-image img { margin-bottom: 5px;}
#preview-text { color: #888868;}
img#preview { cursor: pointer;}
.ui-accordion-content{ display: block; margin-top: 20px; width: 470px;}
.ui-accordion-content table tr td{ border: 1px solid #ccc;  font-size: 14px; }
/*Search*/
.search-content .highlight-type-1{padding-bottom: 50px;}
.highlight-type-3{ padding:15px 40px;color: #383838;line-height: 1.4em;}
.block-banner.banner-type-1{padding: 0;height: 550px;margin-left:-2px; width:980px}
.btn-type-1{display: inline-block;border: 1px solid #3D6EBA;background-color: #5284D0;padding: 3px 15px;line-height: 32px;font-size: 12px; color:white; text-transform: uppercase; cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;	}
span.btn-type-1{padding:0}
.btn-type-1 input{border:none; background:none;font-size: 12px; color:white;text-transform: uppercase; cursor:pointer; padding:3px 15px; margin:0;line-height: 32px;}	
.btn-type-1:hover{color:white; background: #6FB225;border-color:#589E0B;}
.list-contact{width: 880px;position:absolute;top: 170px; left: 50px; z-index:10}
.list-contact li{ float:left; text-align:center; width: 195px; padding: 0 49px;}
.list-contact li > span:first-child{ display: block; font:28px Arial, Helvetica, sans-serif; color:white; padding: 0 0 15px;}
.banner-type-1 .form-type-1{ left: 80px; padding: 0; top: 117px; position:absolute;}
.banner-type-1 .form-type-1 li{ display: block;  float:none;}
.required{  font-size:14px; color:#bb161b; vertical-align:text-top}
.form-type-1 li .required{top: 3px; right: -13px; position: absolute;}
.note{font-size:14px; color:white}
.banner-type-1 .txt-type-3{ line-height: 20px; position:absolute; font-size:14px; color:white; left: 315px; top: 120px;}
.content-inner.contextual-links-region{ background:white}
.edition_row{overflow: hidden; clear:both;}
 .edition_row_col{ line-height: 35px; padding: 2px 0; display:block}
 .clear{display:none}
 .edition_row h2{ font-size: 15px; padding: 10px 0 0;}
 .edition_row h4{ padding: 15px 0 0; font-size: 12px;}
 .edition_row p{font-size:12px}
 .block-wrap-1{padding:10px 0; overflow:hidden}
 .fond_sep { background-image: url("/var/dxo/storage/fckeditor/Image/Support/53-sep-fond.jpg"); background-repeat: no-repeat;}
.block-content.contextual-links-region span.wrap-photo{ border:none}
.block-content.contextual-links-region .wrap-photo span{box-shadow:none}
#dop_maintext { width: 100%;}
.articlefirst { background: none repeat scroll 0 0 transparent !important; padding-top: 10px !important;}
.legende { clear: both; display: block; }
#dop_maintext .article { background: url("/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v7/separation.jpg") no-repeat scroll center top transparent; padding: 50px 20px;  clear: left;}
#v7content #header_nav .cont_vignettes .vignette a.v_bg { -moz-transition: all 0.2s ease-in 0s; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #EEEEEE; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);  display: block;text-decoration: none; width: 168px;}
#header_nav { overflow: hidden;}
#v7content #header_nav .cont_vignettes.v_col2 { margin-bottom: 20px; margin-left: auto; margin-right: auto; width: 400px;}
#v7content #header_nav .cont_vignettes .vignette {float: left; margin-right: 20px; width: 170px;}
#v7content #header_nav .cont_vignettes .vignette p {  color: #696969;  font-size: 13px;  font-weight: bold;  text-align: center;}
a.btn_action { border-bottom: 1px solid #2E75CE; border-left: 1px solid #2E75CE; border-radius: 0 0 3px 3px; border-right: 1px solid #2E75CE; box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); color: #FAFAFA;display: block; font-size: 12px; font-weight: bold; margin-right: 20px; margin-top: 1px; padding-right: 10px; text-decoration: none; vertical-align: middle;
background: rgb(81,130,207); /* Old browsers */
background: -moz-linear-gradient(top, rgba(81,130,207,1) 0%, rgba(71,122,199,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,130,207,1)), color-stop(100%,rgba(71,122,199,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(81,130,207,1) 0%,rgba(71,122,199,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(81,130,207,1) 0%,rgba(71,122,199,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(81,130,207,1) 0%,rgba(71,122,199,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(81,130,207,1) 0%,rgba(71,122,199,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5182cf', endColorstr='#477ac7',GradientType=0 ); /* IE6-9 */
}
a.btn_action span {background: url("/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v7/webinars/icon_signup.png") no-repeat scroll right center transparent;  display: block;    padding: 10px 30px 10px 10px;}
a.btn_action:hover { cursor: pointer; background: rgb(66,115,190); /* Old browsers */
background: -moz-linear-gradient(top, rgba(66,115,190,1) 0%, rgba(81,130,207,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,115,190,1)), color-stop(100%,rgba(81,130,207,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(66,115,190,1) 0%,rgba(81,130,207,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(66,115,190,1) 0%,rgba(81,130,207,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(66,115,190,1) 0%,rgba(81,130,207,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(66,115,190,1) 0%,rgba(81,130,207,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4273be', endColorstr='#5182cf',GradientType=0 ); /* IE6-9 */}
/*.block-content.contextual-links-region .title-product{font-size: 20px;line-height: normal;margin: 12px 0 0; }*/
.block-content.contextual-links-region .title-product span{ margin: 0; font-size: 16px;color: #8B8B8B;}
.block-content.contextual-links-region .content-inner-1{ clear:both; overflow:hidden}
.floatright{float:right}
.article_title h2 { background: none; font-size: 14px; clear: left; float: none;  padding: 15px 0 0; margin: 0; color:#000; max-width: none; }
.image-new-thumb { width: 184px; }
.article_content span.accroche.first {padding-top: 0;}
.article_content span.accroche {color: #353535; display: block; font-size: 16px; font-weight: bold; padding: 15px 0; clear: both;}
ul.ul_niv2,ul.ul_simple {list-style-type: none !important;padding-bottom: 8px;   float:left;}
ul.ul_niv2 li.list_niv2 , ul.ul_simple li.list_niv2 {background: url("/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v7/puce7.png") no-repeat scroll 5px 12px transparent !important;line-height: 20px; padding: 5px 0 5px 15px !important; overflow:hidden; float:left; }
/*jobc*/	
.highlight-type-5 {padding: 0 40px; overflow: hidden; color: #383838;}
.highlight-type-5 .block-type-11, .highlight-type-5 .block-type-12 {width: 375px; line-height: 1.5;}
	.list-type-3{padding: 15px 0;}
	.list-type-3 li, .list-type-2 li {padding: 0 0 0 15px; margin: 0 0 0 5px; background: url(../images/wi-bullet.png) -50px -543px no-repeat;line-height: 1.5;}
		.list-type-2 li a {color: #3e70be;}
		.list-type-2 li a:hover {text-decoration: underline;}
		.list-type-2 {padding: 25px 0 25px 15px; background: #f3f3f3;}
	.jobc-bottom .list-link-type-1{width: 242px; float: none; margin: 0 auto;}
	.block-outer{ overflow: hidden;}
	.jobc-description { font-size: 38px; font-family:Tahoma, Geneva, sans-serif; color: #1a1a1a; font-weight: normal; text-align: center; padding: 20px 0 50px 0; }
	.highlight-type-2 .clear-bor  { border: none; padding: 0; }
.nouveautes_rub_col { width: 372px;}
.nouveautes_rub_col { width: 372px;}
.nouveautes_rub_titre h3 {color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 22px;  margin-bottom: 10px; padding-top: 15px;}
#dop_maintext .article { padding: 10px 15px 20px;}
#dop_maintext .linedot_img { background: url("/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v7/webinars/linedot_img.gif") repeat-x scroll left top #FFFFFF; border:none;height: 9px;margin: 0 auto; padding: 0; width: 685px; clear: both;}
.formateur_img { background-color: #FFFFFF; border: 1px solid #F0F0F0; height: 119px; margin: 0 20px 20px 0; padding: 4px; width: 115px; border:	none;}
.cont-block table {clear: both;}
#dop_maintext p { font-size: 14px; line-height: 20px; padding-bottom: 10px; padding-top: 5px;}
#dop_maintext li.li_simple { background: url("/var/dxo/storage/fckeditor/Image/DxO Optics Pro/v7/puce7.png") no-repeat scroll 5px 6px transparent ;line-height: 20px; padding: 0 0 0 15px ; clear: left;}
.ul_simple { margin-bottom:15px; }
.formation_wrap_left { float: left;   width: 375px; }
.formation_wrap_right { width: 340px; float: right;}
.formation_content_date_infos { padding-top: 26px;}
.formation_content_desc { padding-right: 20px;}
.nouveautes_rub ul li {list-style-type: disc; margin-left: 20px; }
.highlight-type-2 #newscaf table tr .nofill { border:none; background: none; }
.highlight-type-2 table tr .nofill a {clear: both; display: block; padding-top: 10px; i.highlight-type-2 .block-content ul  li { background: url("/design/dxo_int/images/3/nav-li-off.png") no-repeat scroll 2px 6px transparent; padding-bottom: 1px; padding-left: 12px;}
.highlight-type-2 .block-content ul { padding-bottom: 10px;}
.highlight-type-2 .block-content span { line-height: 1.4em; }
.highlight-type-2 table tr td { vertical-align: middle;  padding: 5px;}
.feat_left{ overflow:hidden; padding:0 0 40px}
.nouveautes_rub { background: url("/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/nouveautes_bg_line.png") repeat-y scroll left top transparent; font-size: 12px;margin-top: 4px; padding: 0 1px;width: 370px;}
.nouveautes_rub_titre { background: url("/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/nouveautes_bg_rub.png") repeat-x scroll left top transparent;  height: 54px; line-height: 54px; vertical-align: middle; width: 370px;}
.nouveautes_rub_titre h3 a {    font-weight: normal !important;}
.floatleft.edition_row_bg{ background: url('/var/dxo/storage/fckeditor/Image/DxO Optics Pro/FilmPack/edition_bg_line.png') left top repeat-x; display: block; width:722px;}
.block-content.contextual-links-region .content-inner-1 .col_right {float: right; margin-left: 20px; padding-bottom: 20px; position: relative; width: 315px;}
.block-content.contextual-links-region .content-inner-1 p.copyright {color: #8B8B8B; font-size: 10px; margin-top: -5px; padding: 0 10px 0 0; text-align: right;
}
.block-content .content-inner-1 .article_03 {position: relative; width: 512px; z-index: 2;}
.block-content .content-inner-1 .article_03 p {position: absolute; top: 20px; left: -80px;}
.block-content .content-inner-1 .article_01 {width: 300px;}
